home *** CD-ROM | disk | FTP | other *** search
-
- UNIT HTcolors;
-
- { Complete set of all color attributes contants by their own names.
- Part of the Heartware Toolkit v2.00 (HTcolors.PAS) for Turbo Pascal.
- Author: Jose Almeida. P.O.Box 4185. 1504 Lisboa Codex. Portugal.
- I can also be reached at RIME network, site ->TIB or #5314.
- Feel completely free to use this source code in any way you want, and, if
- you do, please don't forget to mention my name, and, give me and Swag the
- proper credits. }
-
- INTERFACE
-
- const
-
- { black background }
-
- BlackOnBlack : byte = $00;
- BlueOnBlack : byte = $01;
- GreenOnBlack : byte = $02;
- CyanOnBlack : byte = $03;
- RedOnBlack : byte = $04;
- MagentaOnBlack : byte = $05;
- BrownOnBlack : byte = $06;
- LtGrayOnBlack : byte = $07;
- DkGrayOnBlack : byte = $08;
- LtBlueOnBlack : byte = $09;
- LtGreenOnBlack : byte = $0A;
- LtCyanOnBlack : byte = $0B;
- LtRedOnBlack : byte = $0C;
- LtMagentaOnBlack : byte = $0D;
- YellowOnBlack : byte = $0E;
- WhiteOnBlack : byte = $0F;
-
- { blue background }
-
- BlackOnBlue : byte = $10;
- BlueOnBlue : byte = $11;
- GreenOnBlue : byte = $12;
- CyanOnBlue : byte = $13;
- RedOnBlue : byte = $14;
- MagentaOnBlue : byte = $15;
- BrownOnBlue : byte = $16;
- LtGrayOnBlue : byte = $17;
- DkGrayOnBlue : byte = $18;
- LtBlueOnBlue : byte = $19;
- LtGreenOnBlue : byte = $1A;
- LtCyanOnBlue : byte = $1B;
- LtRedOnBlue : byte = $1C;
- LtMagentaOnBlue : byte = $1D;
- YellowOnBlue : byte = $1E;
- WhiteOnBlue : byte = $1F;
-
- { green background }
-
- BlackOnGreen : byte = $20;
- BlueOnGreen : byte = $21;
- GreenOnGreen : byte = $22;
- CyanOnGreen : byte = $23;
- RedOnGreen : byte = $24;
- MagentaOnGreen : byte = $25;
- BrownOnGreen : byte = $26;
- LtGrayOnGreen : byte = $27;
- DkGrayOnGreen : byte = $28;
- LtBlueOnGreen : byte = $29;
- LtGreenOnGreen : byte = $2A;
- LtCyanOnGreen : byte = $2B;
- LtRedOnGreen : byte = $2C;
- LtMagentaOnGreen : byte = $2D;
- YellowOnGreen : byte = $2E;
- WhiteOnGreen : byte = $2F;
-
- { cyan background }
-
- BlackOnCyan : byte = $30;
- BlueOnCyan : byte = $31;
- GreenOnCyan : byte = $32;
- CyanOnCyan : byte = $33;
- RedOnCyan : byte = $34;
- MagentaOnCyan : byte = $35;
- BrownOnCyan : byte = $36;
- LtGrayOnCyan : byte = $37;
- DkGrayOnCyan : byte = $38;
- LtBlueOnCyan : byte = $39;
- LtGreenOnCyan : byte = $3A;
- LtCyanOnCyan : byte = $3B;
- LtRedOnCyan : byte = $3C;
- LtMagentaOnCyan : byte = $3D;
- YellowOnCyan : byte = $3E;
- WhiteOnCyan : byte = $3F;
-
- { red background }
-
- BlackOnRed : byte = $40;
- BlueOnRed : byte = $41;
- GreenOnRed : byte = $42;
- CyanOnRed : byte = $43;
- RedOnRed : byte = $44;
- MagentaOnRed : byte = $45;
- BrownOnRed : byte = $46;
- LtGrayOnRed : byte = $47;
- DkGrayOnRed : byte = $48;
- LtBlueOnRed : byte = $49;
- LtGreenOnRed : byte = $4A;
- LtCyanOnRed : byte = $4B;
- LtRedOnRed : byte = $4C;
- LtMagentaOnRed : byte = $4D;
- YellowOnRed : byte = $4E;
- WhiteOnRed : byte = $4F;
-
- { magenta background }
-
- BlackOnMagenta : byte = $50;
- BlueOnMagenta : byte = $51;
- GreenOnMagenta : byte = $52;
- CyanOnMagenta : byte = $53;
- RedOnMagenta : byte = $54;
- MagentaOnMagenta : byte = $55;
- BrownOnMagenta : byte = $56;
- LtGrayOnMagenta : byte = $57;
- DkGrayOnMagenta : byte = $58;
- LtBlueOnMagenta : byte = $59;
- LtGreenOnMagenta : byte = $5A;
- LtCyanOnMagenta : byte = $5B;
- LtRedOnMagenta : byte = $5C;
- LtMagentaOnMagenta : byte = $5D;
- YellowOnMagenta : byte = $5E;
- WhiteOnMagenta : byte = $5F;
-
- { brown background }
-
- BlackOnBrown : byte = $60;
- BlueOnBrown : byte = $61;
- GreenOnBrown : byte = $62;
- CyanOnBrown : byte = $63;
- RedOnBrown : byte = $64;
- MagentaOnBrown : byte = $65;
- BrownOnBrown : byte = $66;
- LtGrayOnBrown : byte = $67;
- DkGrayOnBrown : byte = $68;
- LtBlueOnBrown : byte = $69;
- LtGreenOnBrown : byte = $6A;
- LtCyanOnBrown : byte = $6B;
- LtRedOnBrown : byte = $6C;
- LtMagentaOnBrown : byte = $6D;
- YellowOnBrown : byte = $6E;
- WhiteOnBrown : byte = $6F;
-
- { light gray background }
-
- BlackOnLtGray : byte = $70;
- BlueOnLtGray : byte = $71;
- GreenOnLtGray : byte = $72;
- CyanOnLtGray : byte = $73;
- RedOnLtGray : byte = $74;
- MagentaOnLtGray : byte = $75;
- BrownOnLtGray : byte = $76;
- LtGrayOnLtGray : byte = $77;
- DkGrayOnLtGray : byte = $78;
- LtBlueOnLtGray : byte = $79;
- LtGreenOnLtGray : byte = $7A;
- LtCyanOnLtGray : byte = $7B;
- LtRedOnLtGray : byte = $7C;
- LtMagentaOnLtGray : byte = $7D;
- YellowOnLtGray : byte = $7E;
- WhiteOnLtGray : byte = $7F;
-
- {·········································································}
-
- { black background blinking }
-
- BlackOnBlackBlink : byte = $80;
- BlueOnBlackBlink : byte = $81;
- GreenOnBlackBlink : byte = $82;
- CyanOnBlackBlink : byte = $83;
- RedOnBlackBlink : byte = $84;
- MagentaOnBlackBlink : byte = $85;
- BrownOnBlackBlink : byte = $86;
- LtGrayOnBlackBlink : byte = $87;
- DkGrayOnBlackBlink : byte = $88;
- LtBlueOnBlackBlink : byte = $89;
- LtGreenOnBlackBlink : byte = $8A;
- LtCyanOnBlackBlink : byte = $8B;
- LtRedOnBlackBlink : byte = $8C;
- LtMagentaOnBlackBlink : byte = $8D;
- YellowOnBlackBlink : byte = $8E;
- WhiteOnBlackBlink : byte = $8F;
-
- { blue background blinking }
-
- BlackOnBlueBlink : byte = $90;
- BlueOnBlueBlink : byte = $91;
- GreenOnBlueBlink : byte = $92;
- CyanOnBlueBlink : byte = $93;
- RedOnBlueBlink : byte = $94;
- MagentaOnBlueBlink : byte = $95;
- BrownOnBlueBlink : byte = $96;
- LtGrayOnBlueBlink : byte = $97;
- DkGrayOnBlueBlink : byte = $98;
- LtBlueOnBlueBlink : byte = $99;
- LtGreenOnBlueBlink : byte = $9A;
- LtCyanOnBlueBlink : byte = $9B;
- LtRedOnBlueBlink : byte = $9C;
- LtMagentaOnBlueBlink : byte = $9D;
- YellowOnBlueBlink : byte = $9E;
- WhiteOnBlueBlink : byte = $9F;
-
- { green background blinking }
-
- BlackOnGreenBlink : byte = $A0;
- BlueOnGreenBlink : byte = $A1;
- GreenOnGreenBlink : byte = $A2;
- CyanOnGreenBlink : byte = $A3;
- RedOnGreenBlink : byte = $A4;
- MagentaOnGreenBlink : byte = $A5;
- BrownOnGreenBlink : byte = $A6;
- LtGrayOnGreenBlink : byte = $A7;
- DkGrayOnGreenBlink : byte = $A8;
- LtBlueOnGreenBlink : byte = $A9;
- LtGreenOnGreenBlink : byte = $AA;
- LtCyanOnGreenBlink : byte = $AB;
- LtRedOnGreenBlink : byte = $AC;
- LtMagentaOnGreenBlink : byte = $AD;
- YellowOnGreenBlink : byte = $AE;
- WhiteOnGreenBlink : byte = $AF;
-
- { cyan background blinking }
-
- BlackOnCyanBlink : byte = $B0;
- BlueOnCyanBlink : byte = $B1;
- GreenOnCyanBlink : byte = $B2;
- CyanOnCyanBlink : byte = $B3;
- RedOnCyanBlink : byte = $B4;
- MagentaOnCyanBlink : byte = $B5;
- BrownOnCyanBlink : byte = $B6;
- LtGrayOnCyanBlink : byte = $B7;
- DkGrayOnCyanBlink : byte = $B8;
- LtBlueOnCyanBlink : byte = $B9;
- LtGreenOnCyanBlink : byte = $BA;
- LtCyanOnCyanBlink : byte = $BB;
- LtRedOnCyanBlink : byte = $BC;
- LtMagentaOnCyanBlink : byte = $BD;
- YellowOnCyanBlink : byte = $BE;
- WhiteOnCyanBlink : byte = $BF;
-
- { red background blinking }
-
- BlackOnRedBlink : byte = $C0;
- BlueOnRedBlink : byte = $C1;
- GreenOnRedBlink : byte = $C2;
- CyanOnRedBlink : byte = $C3;
- RedOnRedBlink : byte = $C4;
- MagentaOnRedBlink : byte = $C5;
- BrownOnRedBlink : byte = $C6;
- LtGrayOnRedBlink : byte = $C7;
- DkGrayOnRedBlink : byte = $C8;
- LtBlueOnRedBlink : byte = $C9;
- LtGreenOnRedBlink : byte = $CA;
- LtCyanOnRedBlink : byte = $CB;
- LtRedOnRedBlink : byte = $CC;
- LtMagentaOnRedBlink : byte = $CD;
- YellowOnRedBlink : byte = $CE;
- WhiteOnRedBlink : byte = $CF;
-
- { magenta background blinking }
-
- BlackOnMagentaBlink : byte = $D0;
- BlueOnMagentaBlink : byte = $D1;
- GreenOnMagentaBlink : byte = $D2;
- CyanOnMagentaBlink : byte = $D3;
- RedOnMagentaBlink : byte = $D4;
- MagentaOnMagentaBlink : byte = $D5;
- BrownOnMagentaBlink : byte = $D6;
- LtGrayOnMagentaBlink : byte = $D7;
- DkGrayOnMagentaBlink : byte = $D8;
- LtBlueOnMagentaBlink : byte = $D9;
- LtGreenOnMagentaBlink : byte = $DA;
- LtCyanOnMagentaBlink : byte = $DB;
- LtRedOnMagentaBlink : byte = $DC;
- LtMagentaOnMagentaBlink : byte = $DD;
- YellowOnMagentaBlink : byte = $DE;
- WhiteOnMagentaBlink : byte = $DF;
-
- { brown background blinking }
-
- BlackOnBrownBlink : byte = $E0;
- BlueOnBrownBlink : byte = $E1;
- GreenOnBrownBlink : byte = $E2;
- CyanOnBrownBlink : byte = $E3;
- RedOnBrownBlink : byte = $E4;
- MagentaOnBrownBlink : byte = $E5;
- BrownOnBrownBlink : byte = $E6;
- LtGrayOnBrownBlink : byte = $E7;
- DkGrayOnBrownBlink : byte = $E8;
- LtBlueOnBrownBlink : byte = $E9;
- LtGreenOnBrownBlink : byte = $EA;
- LtCyanOnBrownBlink : byte = $EB;
- LtRedOnBrownBlink : byte = $EC;
- LtMagentaOnBrownBlink : byte = $ED;
- YellowOnBrownBlink : byte = $EE;
- WhiteOnBrownBlink : byte = $EF;
-
- { light gray background blinking }
-
- BlackOnLtGrayBlink : byte = $F0;
- BlueOnLtGrayBlink : byte = $F1;
- GreenOnLtGrayBlink : byte = $F2;
- CyanOnLtGrayBlink : byte = $F3;
- RedOnLtGrayBlink : byte = $F4;
- MagentaOnLtGrayBlink : byte = $F5;
- BrownOnLtGrayBlink : byte = $F6;
- LtGrayOnLtGrayBlink : byte = $F7;
- DkGrayOnLtGrayBlink : byte = $F8;
- LtBlueOnLtGrayBlink : byte = $F9;
- LtGreenOnLtGrayBlink : byte = $FA;
- LtCyanOnLtGrayBlink : byte = $FB;
- LtRedOnLtGrayBlink : byte = $FC;
- LtMagentaOnLtGrayBlink : byte = $FD;
- YellowOnLtGrayBlink : byte = $FE;
- WhiteOnLtGrayBlink : byte = $FF;
-
-
-
- IMPLEMENTATION
-
-
-
- END. { HTcolors.PAS }
-
-